package service.mailer;

import valueObject.UsuarioRegistradoVO;

/**
 *
 * @author Juan Sebastian Hernández Serrato
 */
public class AcceptUsuarioBuilder extends MailBuilder{

    private UsuarioRegistradoVO usuarioRegistradoVO;
    
    public AcceptUsuarioBuilder(UsuarioRegistradoVO usuarioRegistradoVO){
        this.usuarioRegistradoVO = usuarioRegistradoVO;
    }
    
    @Override
    public void buildContent() {
        String cuerpo = "";
        cuerpo += "<h2>Felicitaciones</h2>"
                + "Ud ha sido aceptado para el evento: " + usuarioRegistradoVO.getFormulario().getActividad().getNombre()
                + ", debe estar atento a proximas instrucciones.";
        uPNMail.setHtmlContent(cuerpo);
    }

    @Override
    public void buildDestinatary() {
        uPNMail.setTo(usuarioRegistradoVO.getCorreo() + "@pedagogica.edu.co");
    }

    @Override
    public void buildSubject() {
        uPNMail.setSubject(usuarioRegistradoVO.getFormulario().getActividad().getNombre());
    }

}
